// story<2013-7-31>

#ifndef _OBJECTA_H_
#define _OBJECTA_H_

#include "IObject.h"

class CObjectA : public IObject
{
public:

	// Constructor
	CObjectA()
	{
		printf("A created!\n");
	}

	// Destructor
	virtual ~CObjectA()
	{
		printf("A deleted!\n");
	}

	virtual void Move()
	{
		printf("A object start move!");
	}

	virtual void Speak(const char * msg)
	{
		printf("A say: ");
		printf(msg);
		printf("\n");
	}
};

#endif